package com.zan.pattern.proxy.jdk_proxy;

/**
 * @Author Zan
 * @Create 2024/4/25 19:18
 * @Description : TODO(请用一句话描述该类的功能)
 * @ClassName: Client
 */
public class Client {
    public static void main(String[] args) {
        // 获取代理对象
        // 1.创建代理工厂对象
        ProxyFactory proxyFactory = new ProxyFactory();
        // 2.使用工厂对象的方法获取代理对象
        SellTickets proxyObject = proxyFactory.getProxyObject();
        // 3.调用卖票的方法
        proxyObject.sell();

        System.out.println(proxyObject.getClass());

        // 让程序一直执行
        while (true) {

        }
    }
}
